king-pin of wheel suspension - Turkish English Dictionary